An Architecture for Concurrent Reactive Agents in Real-Time Animation
نویسندگان
چکیده
This paper proposes an architecture for real-time behavioral animation based on parallel interactions between simple recursive reactive agents and allowing for integration with external articulated figure software. An animated sequence of a navigation scene where two actors play different roles is generated by a prototype.
منابع مشابه
Real-time Control of Animated Broad Agents
As autonomousagents’ interactions with humans become richer, we believe it will become increasingly important for some of the agents to have believable and engaging personalities. In previous papers we have described Tok, a broad agent architecture which integrates reactivity, goal-directed behavior, emotion and some memory and inference for agents in non-real-time worlds. In this paper we disc...
متن کاملSmartBody: behavior realization for embodied conversational agents
Researchers demand much from their embodied conversational agents (ECAs), requiring them to be both life-like, as well as responsive to events in an interactive setting. We find that a flexible combination of animation approaches may be needed to satisfy these needs. In this paper we present SmartBody, an open source modular framework for animating ECAs in real time, based on the notion of hier...
متن کاملCharacter Animation with Decoupled Behaviour and Smart Objects
We present a new method for rapid real time motion planning for human-like animated characters. The animation is controlled by a society of interrelated, communicating components called actions. They arrange themselves into ad-hoc created associations to build a collaborative environment where intelligence is distributed among multiple relatively simple agents. The whole system is capable to so...
متن کاملReactive Agents in Behavioral Animation
This paper presents actors in behavioral animation as being reactive autonomous agents in a virtual environment. The principles underlying the proposed model are cognition, emergence, situatedness, recursion and cooperation. Also the model is based on a cognitive architecture where both controlled and automatic procedures coexist. An animated sequence of a navigation scene is generated by a pro...
متن کاملSynchronous/Reactive Programming of Concurrent System Software
Synchronous languages are intended for programming reactive systems. Reactive systems, which include real-time systems and key operating system components, interact continually with their environment. This paper considers the applicability of imperative synchronous/reactive languages to the development of general system software, that is, to the implementation of operating system kernels, file ...
متن کامل